package com.gcxy.common.config;

import feign.RequestInterceptor;
import feign.RequestTemplate;
import org.springframework.context.annotation.Bean;

public class OpenFeignInterceptorConfig {
    //openfeign拦截器配置 传递用户信息
    //用户信息拦截器
    @Bean
    public RequestInterceptor userInfoInterceptor() {
        //匿名内部类
        return new RequestInterceptor() {
            @Override
            public void apply(RequestTemplate template) {
                //实现apply方法，将信息放入请求头
                //假设请求头中用户信息名字为token ，值为123456
                template.header("token", "123456");
            }
        };
    }
}
